﻿*:focus{
	outline:none; /* Prevents blue border in Webkit */
}

/*body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}*/

/*		
#top_bit {
	width:760px;
	margin: 0 auto;
}*/
		
/*form {
	width:800px;
	margin: 20px auto;
}*/

/* The interesting bit */
		
/*input:not(:focus), textarea:not(:focus) {
	opacity:0.7;
}*/
		
/*input:required, textarea:required {
	background:url("/images/red.gif") no-repeat 270px 7px;						
}

input:valid, textarea:valid {
	background:url("/images/green.gif") no-repeat 270px 7px;			
}		

input:focus:invalid, textarea:focus:invalid {
	background:url("/images/yellow.gif") no-repeat 270px 7px;						
}*/

/*input[type=submit],input[type=button] {
	padding:10px;
	background:none;
	opacity:1.0;
    height: 79px;
}*/


.hidden {
    visibility:hidden;
    height:0px;
    width:0px;
}
